home *** CD-ROM | disk | FTP | other *** search
/ Eagles Nest BBS 8 / Eagles_Nest_Mac_Collection_Disc_8.TOAST / Developer Environments / MacCjr / MacC Jr / Library Folder / C Include Folder / Resource.h < prev    next >
Encoding:
C/C++ Source or Header  |  1987-01-06  |  1008 b   |  50 lines  |  [TEXT/EDIT]

  1. // Resource.h
  2. // © Copyright 1984 Consulair Corp, All Rights Reserved.
  3. // Portions © Copyright Apple Computer, Inc: 1982, 1983, 1984
  4. //            Stanford University, SUMEX project: 1984
  5. // Resource Manager Definitions
  6.  
  7. #ifndef ResourceLoaded
  8.  
  9.   #define ResourceLoaded
  10.  
  11. // Resource typedef   
  12.  
  13. typedef   long   ResType;
  14.  
  15. // Resource attribute byte
  16.  
  17.  // Resource bits
  18.  
  19. #define    resSysRef    128
  20. #define    resSysHeap     64
  21. #define    resPurgeable     32
  22. #define    resLocked     16
  23. #define    resProtected      8
  24. #define    resPreload      4
  25. #define    resChanged      2
  26. #define    resUser          1
  27.  
  28. // Map Atrtributes
  29.  
  30. #define    mapReadOnly     128
  31. #define    mapCompact      64
  32. #define    mapChanged      32
  33.  
  34. // Error Messages
  35.  
  36. #define    resNotFound    -192
  37. #define    resFNotFound    -193
  38. #define    addResFailed    -194
  39. #define    addRefFailed    -195
  40. #define    rmvResFailed    -196
  41. #define    rmvRefFailed    -197
  42.  
  43. // Functions returning other than integer or Ptr
  44.  
  45. #define GetIndResource (Handle)GetIndResource
  46. #define GetNamedResource (Handle)GetNamedResource
  47. #define GetResource (Handle)GetResource
  48.  
  49. #endif
  50.